package com.first.dao;

import com.first.entity.Menu;
import com.first.util.Result;
import com.first.util.Tree;

import java.util.List;

public interface MenuDao {


    /**
     * 根据登录用户的rid获取对应的权限
     * @param rid
     * @return
     */
    List<Menu> getAllMenuById(Integer rid);

    /**
     * 获取所有权限
     * @return
     */
    List<Tree> getAllMenu();

    /**
     * 通过选中行rid获取对应的权限信息
     * @param rid
     * @return
     */
    List getAllsonMenuById(Integer rid);

    /**
     * 修改前台传来的权限信息，通过rid
     * @param rid
     * @param midArr
     * @return
     */
    int editPer(Integer rid , Integer[] midArr);
}
